<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
    <link href="../../style.css" rel="stylesheet" type="text/css">
</head>
<body>
	<div class="content">
        <!-- preview -->
		<div class="logo"><h2 class="logoName"></h2></div>
            <div style="text-align: center;margin-top: 20px;">
                <img class="previewImage" src="../../image/vermaya.png">
        </div>
        
        <!-- description -->
		<div class="header"><h4>描述</h4></div>
        <HR>
        <div class="subContent">
            <div uuid="description" class="boxCustomContent"></div>
        </div>
        
        <!-- config -->
		<div class="header"><h4>插件配置</h4></div>
        <HR>
        <div class="subContent">
            <div class="item">1.菜单配置</div>
                <div class="subContent">
                <div class="item">1).分割线类型菜单项</div>
                <div uuid="separaterConfigInfo" class="boxColorContent"></div>
                <div class="item">2).普通类型菜单项</div>
                <div uuid="actionConfigInfo" class="boxColorContent"></div>
                <div class="item">3).包含子菜单类型菜单项</div>
                <div uuid="menuConfigInfo" class="boxColorContent"></div>
                </div>
            <div class="item">2.工具架配置</div>
            
            <div uuid="shelfConfigInfo" class="boxColorContent"></div>
            <div class="item">3.配置样例</div>
            <div uuid="projectConfig" class="boxColorContent"></div>
        </div>

        <!-- example -->
		<div class="header"><h4>Examples</h4></div>
        <HR>
        <div class="subContent">
            <div uuid="packageSample" class="boxColorContent"></div>
        </div>
	</div>

<!-- 下面是数据输入区，注意空格，这里什么格式，显示什么格式.注意："<" 和 ">" 用 &lt; 和 &gt; 代替。-->
<!-- **************************************************************** -->
<!-- 1.语法内容输入 -->
<pre uuid="description" style="display:none;">
maya插件工具架和菜单创建框架

</pre>

<pre class="code" uuid="separaterConfigInfo" style="display:none">
<code>
-
    type: separator
</code>
</pre>

<pre class="code" uuid="actionConfigInfo" style="display:none">
<code>
-   
    name: 插件名
    type: action
    cmd：点击执行的命令（python）
</code>
</pre>


<pre class="code" uuid="menuConfigInfo" style="display:none">
<code>
-
    name: 插件名
    type: menu
    outputs:
        - 菜单项01
        - 菜单项02
        ...
</code>
</pre>

<pre class="code" uuid="shelfConfigInfo" style="display:none">
<code>
# 是否将插件命令放在工具架上
# 只针对普通类型菜单项，即：type: action。
# 只需添加 shelf 属性：

-   
    name: 插件名
    type: action
    cmd: 点击执行的命令（python）
    shelf:
        group: shelf组                                    # 可忽略（默认环节组），如果指定的组名不存在则创建组  
        label：工具架上显示的插件功能名字                 # 可忽略
        color：工具架上显示的插件功能名字的颜色           # 可忽略
        icon: 工具架上显示的插件功能的图标                # 可忽略

</code>
</pre>

<pre class="code" uuid="projectConfig" style="display:none">
<code>
###--- redshift.yml ---###

-
    type: separator
-
    name: Redshift
    type: menu
    outputs:
        -
            name: 贴图管理
            type: action
            cmd: 'import verredshift.core;verredshift.core.texturemanager.run()'
            shelf:
                group: Redshift
                icon: 'texture_manager.png'
        -
            name: 自定义渲染
            type: action
            cmd: 'import verredshift.core;verredshift.core.customrender.run()'
            shelf:
                group: Redshift
                icon: 'redshift_render.png'
        -
            name: 灯光链接
            type: action
            cmd: 'import verredshift.core;verredshift.core.lightlinks.run()'
            shelf:
                group: Redshift
                icon: 'light_links.png'
        -
            name: ID分层
            type: action
            cmd: 'import verredshift.core;verredshift.core.objectid.run()'
            shelf:
                group: Redshift
                icon: 'redshift_id.png'
</code>
</pre>

<pre class="code" uuid="packageSample" style="display:none;">
<code>
# 只需启动maya前加载模块路径，maya会自动运行userSetup.py

# userSetup.py

from maya import cmds
cmd = """
print('vermaya load ................................................')
from vermaya.core import createMenu
createMenu()
"""
cmds.evalDeferred(cmd)

</code>
</pre>

<!-- **************************************************************** -->
</body>
</html>

<!-- 加载插件 -->
<script type="text/javascript" src="../../../../scripts/require.js"></script>
<!-- 加载语言格式数据 -->
<script src="../../../../scripts/config/python.js"></script>
<script type="text/javascript">
    
    // 配置模块路径
    require.config({
        paths : {
            "apidocbuild" : "../../apidocbuild",
            "codestyle" : "../../../../scripts/codestyle",
        }
    })
    // 初始化界面
    require(["apidocbuild"])
    // 调用模块功能，根据数据实现语法高亮
    require(["codestyle"], function(codestyle){
                var all_code = document.getElementsByClassName("code");
                if(all_code){
                    for(var code of all_code){
                        codestyle.main(code, keywordsData, strFormatData);
                    }
                }
                }
            );

</script>


